.cpyitem{
	padding: 30rpx 0rpx 10rpx 0rpx; display: flex;	
	&:not(:last-of-type) {
		border-bottom: 1rpx solid #DDDDDD;
	}
}

.grgtext{
	color: #49AA68;
	background: #EDF7EF; 
	padding: 5rpx 5rpx;
	margin-right: 10rpx; 
 }
.blgtext{
	color: #3882F4;
	background: #EDF6FF; 
	padding: 5rpx 5rpx;
	margin-right: 10rpx;
 }
.bltext{
	color: #3882F4; 
	padding: 5rpx 5rpx;
	margin-right: 10rpx;
}
.warntext{
	color: #FE5A36; 
	font-weight: 600;
	padding: 5rpx 5rpx;
	margin-right: 10rpx;
}
.normal{ 
	padding: 10rpx 10rpx;
	
}
.bodyer {
	margin-top: 20rpx;
	background-color: #F3F5FC;
	height: 100vh;

}
.htab{
	color: #999999;
	padding: 5rpx 5rpx;
}
.hval{
	color: #212121;
	padding: 5rpx 5rpx;
}
.hlval{
	color:#3882F4 ;
	padding: 5rpx 5rpx;
}
.vline{
	border-left: 1px solid #dddddd;
}
.htitle{
	display: flex; 
	font-size: 32rpx;
	font-weight: bold; 
	justify-content: left;
	align-items: center; 
	min-height: 80rpx; 
	padding-left: 10rpx;
}
.hitem{
	width: 100%; 
	padding-top:50rpx;
	padding-bottom : 50rpx; 
	border-right: 1rpx solid #cdcdcd; 
	border-bottom: 1rpx solid #cdcdcd;
	position: relative;
}

.list {
	display: flex;
	padding: 20rpx 20rpx;
	font-size: 26rpx;
	height: auto;
	background-color: #FFF;

	.rpart {

		height: 151rpx;
		overflow: hidden;
		background: #fff;
		white-space: nowrap;
		margin-bottom: 10rpx;
	}
	.tupurpart{
		height: 251rpx;
		overflow: hidden;
		background: #fff;
		white-space: nowrap;
		margin-bottom: 10rpx;
	}

	.lheader {
		max-width: 38rpx;
		background-color: #EEF5FD;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 10rpx;
		height: auto;
		border-radius: 10rpx;
		padding: 0rpx 5rpx 0rpx 5rpx;
		writing-mode: vertical-rl;
		/* 文字从上到下，从右到左 */
		color: #3882F4;

		.na {
			font-weight: bold;
		}
		.wna {
				font-weight: bold;
				color: #FE5A36;
			}
		.sp {
			font-weight: bold;
			display: block; //成为“块级”元素(block-level)；span元素的默认display属性值为“inline”，
			max-width: 38rpx; //限制字数
			overflow: hidden; //对溢出内容的隐藏
			white-space: nowrap; //只保留一个空白，文本不会换行，会在在同一行上继续，直到遇到br标签为止。
			text-overflow: ellipsis;
			writing-mode: vertical-rl;
			/* 文字从上到下，从右到左 */
			transform: rotate(270deg);
		}
	}

	.item {
		min-width: 224rpx;
		min-height: 150rpx;
		margin-right: 10rpx;
		border-radius: 10rpx;
		background-color: #F8F8F8;
	}
	.tupuitem {
		min-width: 320rpx;
		min-height: 260rpx;
		padding-bottom: 20rpx;
		margin-right: 10rpx;
		border-radius: 10rpx; 
		background-color:  #F8F8F8;
	}
}


.imgsize{
	width:  45rpx;
	height: 45rpx;
	padding: 20rpx 20rpx;
}
.tailline{
	margin-top: -2rpx; border: 1rpx solid #ddddddaa;
}
.hzhbitem{
	padding:10rpx 0rpx 10rpx 0rpx; 
	display:flex; 
	justify-content: space-between;
	&:not(:last-of-type) {
		 
		border-bottom: 1rpx solid #DDDDDD;
	}
}